td{
    height:30px;
    text-align: center;
}
h1,h2,h3{
    font-size:12px;
    margin:0;
    padding:0;
}
.my-table{
    border:2px solid #cad9ea;
    color:#666;
    table-layout:fixed;
    empty-cells:show;
    border-collapse: collapse;
    margin:0 auto;
}
.my-table th {
    background-repeat:repeat-x;
    height:50px;
    font-weight: bold;
    font-size: 24px;
}
.my-table td,.my-table th{
    border:1px solid #cad9ea;
    padding:0 1em 0;
}
.my-table tr td.alter{
    font-weight: bold;
    background-color:#f5fafe;
}